home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Applications / Python 1.3.3 / Python 133 PPC / Mac / Lib / SoundMgr.py < prev   
Text File  |  1996-05-19  |  1KB  |  65 lines

  1. #Constants for the MacOS Sound Manager
  2.  
  3. nullCmd = 0
  4. initCmd = 1
  5. freeCmd = 2
  6. quietCmd = 3
  7. flushCmd = 4
  8. reInitCmd = 5
  9.     
  10. waitCmd = 10
  11. pauseCmd = 11
  12. resumeCmd = 12
  13. callBackCmd = 13
  14.  
  15. syncCmd = 14
  16. emptyCmd = 15
  17.  
  18. tickleCmd = 20
  19. requestNextCmd = 21
  20. howOftenCmd = 22
  21. wakeUpCmd = 23
  22. availableCmd = 24
  23. versionCmd = 25
  24. totalLoadCmd = 26
  25. loadCmd = 27
  26.  
  27. scaleCmd = 30
  28. tempoCmd = 31
  29.  
  30. freqDurationCmd = 40
  31. restCmd = 41
  32. freqCmd = 42
  33. ampCmd = 43
  34. timbreCmd = 44
  35. getAmpCmd = 45
  36.  
  37. waveTableCmd = 60
  38. phaseCmd = 61
  39.  
  40. soundCmd = 80
  41. bufferCmd = 81
  42. rateCmd = 82
  43. continueCmd = 83
  44. doubleBufferCmd = 84
  45. getRateCmd = 85
  46.  
  47. sizeCmd = 90
  48. convertCmd = 91
  49.  
  50. stdQLength = 128
  51. dataOffsetFlag = 0x8000
  52.  
  53. waveInitChannelMask = 0x07
  54. waveInitChannel0 = 0x04
  55. waveInitChannel1 = 0x05
  56. waveInitChannel2 = 0x06
  57. waveInitChannel3 = 0x07
  58.  
  59. stdSH = 0x00 # Standard sound header encode value
  60. extSH = 0xFF # Extended sound header encode value
  61. cmpSH = 0xFE # Compressed sound header encode value
  62.  
  63. initSRate22k = 0x20 # 22k sampling rate - sampleSynth only
  64. initSRate44k = 0x30 # 44k sampling rate - sampleSynth only
  65.